Use private can_activate() method
authorEmmanuele Bassi <ebassi@gnome.org>
Fri, 4 Dec 2020 23:12:50 +0000 (23:12 +0000)
committerEmmanuele Bassi <ebassi@gnome.org>
Sat, 5 Dec 2020 01:04:18 +0000 (01:04 +0000)
Instead of checking the activate_signal field directly.

gtk/gtklabel.c

index 58c7431814b101060aa65f732e890aaef5d034a0..7701422b62652a297aa69f1fa72b29df6fd8b543 100644 (file)
@@ -1452,7 +1452,7 @@ gtk_label_mnemonic_activate (GtkWidget *widget,
   while (parent)
     {
       if (gtk_widget_get_can_focus (parent) ||
-         (!group_cycling && GTK_WIDGET_GET_CLASS (parent)->activate_signal) ||
+         (!group_cycling && gtk_widget_can_activate (parent)) ||
           GTK_IS_NOTEBOOK (gtk_widget_get_parent (parent)))
        return gtk_widget_mnemonic_activate (parent, group_cycling);
       parent = gtk_widget_get_parent (parent);